body, div, h1, h2, h3, h4, p, ol, ul, li 
{
    margin: 0;
    padding: 0;
    border: 0;
}
.subHeader
{
	font-size: 20px;
}
#register
{
	float:right;
}
#forget-pwd
{
	float:left;
}
#content
{
	clear: both;
    min-height: 480px;
	padding: 10px 0;
	margin: 0;
	border: 0;
    text-shadow: 0 0 0 #fff;
	min-width: 320px;
    max-width: 480px;
	margin: 0 auto;
}

.reg-row 
{
    margin: 10px 20px;
    margin-bottom: 0px;
    height: 50px;
    overflow: hidden;
	padding: 0;
    border: 0;
}
.reg-row-border 
{
    height: 40px;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    background: #f8f8f8;
}
.reg-row-border input {
    margin: 10px;
    width: 80%;
    border: none;
    font-size: 16px;
    background-color: transparent;
}
.reg-row-width40 
{
    float: left;
    width: 40%;
}
.reg-row-width60
{
	float:left;
	width:60%;
	overflow:hidden;
}

.reg-row-img
{
	float:left;
	width:60%;
}
.reg-row-img img
{
	margin-left:10%;
	width:90%;
	height:41px;
	border-radius:5px;
}
.reg-row-tip
{
	float:left;
	width:40%;
	line-height:40px;
}
.reg-row-btn
{
	float:left;
	width:60%;
}
.reg-row-btn span
{
	display:block;
	margin-left:10%;
	width:90%;
	height:41px;
	line-height:41px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	background:#587eac;
	cursor:pointer;
}
.reg-row-btn span:hover{background:#587ecc;}
#submit-reg-next:hover{background:#587ecc;}
.reg-agree-btn{margin:0px 20px;height:20px;overflow:hidden;}
.reg-agree-btn img{float:left;display:block;width:20px;height:20px;}
.reg-agree-btn span{float:left;display:block;height:20px;line-height:20px;}
.reg-agree-btn span a{color:#333;}
.reg-tip-only{margin:5px 20px;height:20px;}

#submit-reg-next 
{
    clear: both;
    margin-bottom: 50px;
}

.submit 
{
    color: #fff;
    background-color: #587eac;
    border-radius: 6px;
    padding: 10px 0;
    font-size: 18px;
    text-align: center;
    display: block;
    margin: 10px 16px 20px 16px;
    cursor: pointer;
}